package com.collection.linkedhashsets;

import java.util.LinkedHashSet;

public class RemoveAllElementsFromLinkedHashSetExample {
	public static void main(String[] args) {
		 
	    //create object of LinkedHashSet
	    LinkedHashSet lhashSet = new LinkedHashSet();
	   
	    //add elements to LinkedHashSet object
	    lhashSet.add(new Integer("1"));
	    lhashSet.add(new Integer("2"));
	    lhashSet.add(new Integer("3"));
	   
	    System.out.println("LinkedHashSet before removal : " + lhashSet);
	   
	    /*
	      To remove all elements from Java LinkedHashSet or to clear LinkedHashSet
	      object use,
	      void clear() method.
	      This method removes all elements from LinkedHashSet.
	    */
	   
	    lhashSet.clear();
	    System.out.println("LinkedHashSet after removal : " + lhashSet);
	   
	    /*
	      To check whether LinkedHashSet contains any elements or not
	      use
	      boolean isEmpty() method.
	      This method returns true if the LinkedHashSet does not contains any elements
	      otherwise false.
	    */
	   
	    System.out.println("Is LinkedHashSet empty ? " + lhashSet.isEmpty());    
	   
	    /*
	      Please note that removeAll method of Java LinkedHashSet class can
	      also be used to remove all elements from LinkedHashSet object.
	    */
	  }
}
